33 employees
Tamarind Collection restaurant group owns and operates four famous restaurants in London and Newport Beach.
1995