About Talengene Ltd (06588245) United Kingdom