About Omegga Limited (10915690) United Kingdom