In case anyone has the same problem, I think I solved it myself.
During development, the dev guys set up a dummy account to test.
When I created the real app, I was using the same details.
The issue I believe is that the name specified has to be absolutely unique, but no error message appears if the name is not unique.
So bear in mind if you are using a test account to call it test, to avoid this issue.