About Place Plus Ltd (11524478) United Kingdom