About Ourspace Holdings Limited (07817351) United Kingdom