About Placeurban Limited (02522195) United Kingdom