About Horizon (arbury L1) Management Company Limited (05888935) United Kingdom