About Memo Services Limited (03327389) United Kingdom