About Tsr Holdings Limited (09838443) United Kingdom