About Horizon Capital (founders) Limited (02633662) United Kingdom