Company name: LSST Memo House
Description: Founded in 2003, the London School of Science and Technology is a higher education provider specialising in Business, Computing and Management courses alongside professional qualifications.
Memo House, 1st Floor, Kendal Ave, London W3 0XA, United Kingdom