About London Teaching Pool Limited (05723823) United Kingdom