About Teamstrides Ltd (08362924) United Kingdom