About Team 42 Ltd (05916283) United Kingdom