About Horizon 38 Management Company Limited (10953957) United Kingdom