About Exogene Limited (12293407) United Kingdom