I managed to call the recruiter today and he said that they are short staffed and have lots of admin going on which is why it is delayed and he wouldn't give me an estimate of when we are going to receive our contracts, but did reassure me that if I've you've received a verbal offer then you don't need to worry as it will mean a job eventually! Frustrating waiting though