About Apollodor London Mg Ltd (12828330) United Kingdom