About Alpha Helix Corporate Finance Limited (09888509) United Kingdom