About Helios Holding International Ltd (08110473) United Kingdom