I got to know about them online and it's difficult to believe these days that things will go fine regarding my Canada visa. But I did booked a consultation call as I dont want to step out of my home due to covid 19 pandemic. My consultation call was taken by Shane . He was very informative and helpful with all my queries on the call. He explained the process in detail. But I had to get checked from somewhere else as well so I did. The information given by Shane was perfect and the way he took the call, explained the process was very easy to understand. Thank u Shane and Nile Migration. I'm going to refer few more friends of mine to them and recommend others to go with them too.🙂🙂. Thanks again heaps.