About Helios International Limited (01449918) United Kingdom