About Helix Technologies Limited (10554399) United Kingdom