Company name: Horizon Capital LLP
Description: Horizon Capital LLP invests between £10m and £75m in fast-growing, UK-headquartered companies, focusing on B2B services and technology to deliver growth.
The Shard, 32 London Bridge St, London SE1 9SG, United Kingdom