International Multi-Investment Holdings is located in South Hampstead, London, United Kingdom on 2d, 4-6 Canfield Pl. International Multi-Investment Holdings is rated 5 out of 5 in the category venture capital company in United Kingdom.
Address
2d, 4-6 Canfield Pl