About Alfa 2 Omega Limited (05238115) United Kingdom