Company name: Vantra Eden
Description: Relaxed eatery offering vegan fare
79a Tottenham Court Rd, London W1T 4TD, United Kingdom