About Meli Cama Limited (09530676) United Kingdom