About Helios (city) Ltd (03851466) United Kingdom