About Tsr 23 Limited (12124580) United Kingdom