About Alpha Helix Limited (09596148) United Kingdom