About Teach Technologies Ltd. (11138736) United Kingdom