About Tsr Ltd (12023954) United Kingdom