About Helix Fusion Limited (12809455) United Kingdom