About Team Keane Limited (11229597) United Kingdom