About Horizon Technology Park Management Company Limited (04133992) United Kingdom