About Helix Design Limited (06655657) United Kingdom