About Tenrec Solutions Ltd (11101257) United Kingdom