About Openspaceuk Ltd (07314558) United Kingdom