About Indx Media Ltd. (11303580) United Kingdom