About The Omega Group (holdings) Limited (13297843) United Kingdom