About Open Space Holdings Ltd (12334971) United Kingdom