About Memory Magic Limited (12147412) United Kingdom