About Place Angels Limited (12203092) United Kingdom