About Helix Project Safety Ltd (11043536) United Kingdom