Patrick Lee is the Managing Director - Mauritius and Seychelles of Estera.
66 people are employed at Estera.
The SIC codes for Estera are [87, 874].