About The Space Liverpool Street Limited (10894402) United Kingdom