About Omicron Enterprise Holdings Limited (13323427) United Kingdom