About Omicron Research Limited (02742756) United Kingdom