About London World Schools Limited (12067646) United Kingdom