About Omicron Holdings Limited (10296423) United Kingdom