About Alfaomega Company Ltd (08246910) United Kingdom