Company name: Meeting Space Limited
Description: Meeting Space are specialist providers of interactive enviroments.
20-22 Wenlock Rd, London N1 7GU, United Kingdom