About Omnispec Ltd (12235425) United Kingdom