About Team Technology Ltd (12630506) United Kingdom