Note: the api is smart enough to translate names to ids. So you can say 'option_group_id' => 'National_Insurance' and it will look it up for you.
This is assuming you are doing an update operation here. It's a little hard to tell at a glance whether your code is creating a new option group or updating an existing one. If you're creating a new one then you shouldn't be passing an id at all. If you're updating, then probably you don't need all these params. Only pass the ones that need to be updated, everything else will be left alone.