About Concept Spaces Ltd (06294538) United Kingdom