About The London Triathlon Limited (04112585) United Kingdom