This method should probably be called `create_or_update_organisation` as it does both.