About Omicron Technologies Ltd (12917486) United Kingdom