About Helixops Ltd (09748210) United Kingdom