About Helix House Ltd (09506593) United Kingdom