About Omega Group International Ltd (11796282) United Kingdom