About Tars Farm Ltd (08038254) United Kingdom