About Genspec Ltd (12375727) United Kingdom