About Memofield Limited (01715687) United Kingdom