About Apollodorus Ltd (12177198) United Kingdom