About Open Hand Open Space Limited (IP28256R) United Kingdom