About Alpha Ohmega Ltd (12832865) United Kingdom