About Tenrec Limited (05194407) United Kingdom