About Open Space Istanbul Ltd (09173207) United Kingdom