About Memo 5.0 Ltd (12427702) United Kingdom