virgin public agent