About Omega Group London Limited (11277960) United Kingdom