About Horizon Holdings London Limited (12731308) United Kingdom