Imigea started its operations in the year 2004 as a Private Limited Company under the ID SC273541. This firm's head office was situated in New Town at 27 Lauriston Street. The Imigea Ltd. business had been in this business for fourteen years.
The info we gathered detailing this specific firm's MDs suggests that the last two directors were: Peter R. and James F. who were appointed to their positions on 2004-09-17.
Executives who had significant control over the firm were: James F. owned 1/2 or less of company shares and had 1/2 or less of voting rights. Peter R. owned 1/2 or less of company shares, had 1/2 or less of voting rights.