About Omicron Developments Ltd (10460054) United Kingdom