About Tenrec Consultancy Limited (11300032) United Kingdom