About Open Spaces Marketing Ltd (12217735) United Kingdom