About Teamtalk 2000 Ltd. (03804021) United Kingdom