About Teamwork Trading Limited (02638380) United Kingdom