About Helical (sa) Limited (03741224) United Kingdom