About Omega Management Solutions Limited (09626137) United Kingdom