About Apollo Snacks Ltd. (02078132) United Kingdom