About Memo Cash And Carry Limited (11798042) United Kingdom