About Studio Mnemonic Limited (08582424) United Kingdom