With offices across three continents, Atlys has processed over 1.2 million visas for over a 100 countries