About Mnemonic Space Ltd (06557959) United Kingdom