About Alpha Fx Limited (05108142) United Kingdom