About Omsphere Ip Ltd (12950061) United Kingdom