About Helix 21 Limited (08619837) United Kingdom