About Tamworth Informed Ltd (10139472) United Kingdom