About Place Press Limited (10821231) United Kingdom