About Tsr Technology Solutions Limited (10344677) United Kingdom