About Medella Media Limited (08908169) United Kingdom