About Managed Media Limited (12186574) United Kingdom