About Omicron Estates Ltd (12643638) United Kingdom