About Omnia Developments Ltd (10885896) United Kingdom