About London Apollo Limited (04211897) United Kingdom