About Omicron Limited (02957501) United Kingdom