About Memo Logistics Limited (11195411) United Kingdom