About Helix Construct Limited (10828670) United Kingdom