The Plant Offices
HQ
The Plant
London, United Kingdom