Address

Mustard Seed Impact Ltd
Acre House
11/15 William Road
London
NW1 3ER
United Kingdom

Open Map

Business classification

VCID: 14398063
Profile

Corporate information

Official name
Mustard Seed Impact Ltd
Also known as
Mustard Seed + Partners

Registration country

Official identities

UK Companies House 09418809

Investment activity status
Active investor