About Team 17 Holdings Limited (10293313) United Kingdom