Kind of you to worry.
But I did a background check of the agency,it's affiliates, the hospital, and even people they've sent there before. Story checks out.
I have satisfied the IELTS requirement by the NMC and even the work experience. Currently having my NMC registration processed and for the agency's part, they'll handle the visa part. I won't be paying them a dime for the visa registration or for basically anything while I'm here. I got interviewed for a position by an NHS hospital in london and luckily,got an offer. So basically, I'm playing the waiting game for the processing of the documents and recon about life in the UK.
So unless I'm really really unlucky, this stint is legit.