About Helix Spring Limited (03749489) United Kingdom