About Open Space Information Ltd (11598958) United Kingdom