About Mediascape Holdings Ltd. (11416860) United Kingdom