Joao Agnelo Barretto has directorship in 2 companies. Joao Agnelo Barretto has first started the directorship with Caddx Solutions Limited company as Director on 21 November, 2009,
and Joao Agnelo Barretto was last appointed as Director on 21 November, 2009 in Caddx Solutions Limited company.