About Ten Media Ventures Ltd (12646121) United Kingdom