About Tarr Holdings Limited (04081253) United Kingdom