About Creative Place Solutions Limited (11480508) United Kingdom