About Tarr Group Limited (11496129) United Kingdom