About Omega Cubed Ltd (03723987) United Kingdom