I don't think this site has any particular connections or contracts, they just seem to re-post ads from various sources, often quite a while after the positions were originally posted.
I'd be very very wary of providing any information that could be used to steal your identity!