8 employees
Lobster is a specialist consultancy/agency aimed at consumer brands that are listed and sold in the UK’s major multiple supermarkets.
2017