About Alfa Technology Group L.p. (SL028320) United Kingdom