About The London Knowledge School Limited (12528502) United Kingdom