About Tsr World Ltd (12824786) United Kingdom