I have to say what a pleasure it was using Thames Migration and Hannibal in particular. I approached Thames Migration via Mr. Hannibal for his services as a recognised migration agent to Australia. Mr Hannibal is thorough, professional and I always knew I could trust him and his team. He gave me personal attention and was always available for any clarifications. I would strongly recommend him and the Thames Migration team to anyone who might need Australia visa and immigration advice & assistance. Thames Migration has been truly exceptional and enabled me and my family to emigrate to Australia.