About Long-term Teachers Limited (11554925) United Kingdom