About Tsr Investments Limited (13056666) United Kingdom