About Place Finder Limited (11469900) United Kingdom