About Appolon Store Ltd (12985585) United Kingdom