About Omicron Theta Ltd (12034381) United Kingdom