About Edge Placemakers Limited (10633926) United Kingdom