About Omega Favour Ltd (12028616) United Kingdom