About Tarr Investments Limited (09353935) United Kingdom