About London Mind Store Ltd (12512968) United Kingdom