About Omnispec Group Ltd (13432810) United Kingdom