About Meliora Cash& Carry Limited (13177823) United Kingdom