About Teamwork International Limited (04223837) United Kingdom