Company name: Aqua Deli
Description: Quality Fresh Food Served In A Hospitable Environment.
15 Leyden St, London E1 7LE, United Kingdom