Received Skillselect Invitation to Apply (ITA) Visa
People's Republic of China
ICT Business Analyst