About Teach Media Ltd (12225404) United Kingdom