About Helix 3d Limited (03745757) United Kingdom