About Team Spirit Worldwide Limited (06812901) United Kingdom