About Place Logic Limited (02261665) United Kingdom