About Teamsale Limited (02140133) United Kingdom