About Tsr Management Solutions Limited (09625575) United Kingdom