About Helix 1436 Ltd (09682213) United Kingdom