About London Explorers Limited (01632197) United Kingdom