About Project Helix Holdco Ltd (09362468) United Kingdom