About Omega Management Services Limited (11268606) United Kingdom