About Alpha Omeg Limited (10649517) United Kingdom