About Place Space Limited (11335532) United Kingdom