About Tycer Media Limited (12444473) United Kingdom