About London Matched Markets Exchange Limited (06498029) United Kingdom