About Teamspirit Brand Limited (06905470) United Kingdom