About The International Teaching Partnership Limited (11589062) United Kingdom