About Omexa Group Ltd (11400849) United Kingdom