About Apollo Merchants L.p. (SL021113) United Kingdom