Oauth and Scope

Hi,
We’re scoping out the Oauth APIs for use but have hit a bit of an issue in setting up a testing framework.

In the staging environment we cant add the scope ‘Company ROA filing permission’, probably because the company isn’t associated to an account as we get a ‘Sorry we are experiencing technical difficulties’ page, but we cant find a way to do so in the sandbox environment. Should we be able to use any company number for this in the sandbox?

We will want to use the Oauth api to automate the changing of ~4000 company registered addresses to a single new location. Is this possible by the APIs as it appears that you can only request one company per scope which is put in the URL which has finite length.

Any help is appreciated,