About Ctrl Media Group Limited (13290831) United Kingdom