About The London Masters Games Limited (07525659) United Kingdom