Company Record
BARCLAYS PRE-SEED INVESTMENTS II LP (LP023336) | Company Record