About Ts20 Media Limited (12914312) United Kingdom