About Helixed Halo Limited (07246888) United Kingdom