About Teasdale Media Ltd (12156718) United Kingdom