About Apollo Franchising Limited (12242038) United Kingdom