About Memoryscope Limited (03108790) United Kingdom