Obicà - Unit 1, 35 Bank St, Canary Wharf, London E14 5NW, UK on Eaten