Who's the client - might give 'em a call.
I'm one of the rare one's, got my contract direct but the client said they needed to go through one of their preferred suppliers (I got to choose), as I had allready agreed a rate I said that the agency can take what they like on top. I don't care if it's 10% or 50%, I'm happy with the agreed rate I get...
P.S. I also have one of those degrees, nowt to do with computers though, like alot of people on here.