About Tagomics Ltd (12760846) United Kingdom