About Medo Media Ltd (12296734) United Kingdom