Your Space PLC is London based company that is listed as Office Rental.
Location of Your Space PLC is Grayson House, London.