About Openspace Group Limited (10758256) United Kingdom