About Memnote Limited (08938367) United Kingdom