About Omniomics Limited (10470688) United Kingdom