Idli began its operations in the year 2017 as a Private Limited Company with reg. no. 10760874. The company's head office was registered in Accrington at 88 Lonsdale Street. The Idli Limited company had been in this business for at least four years.
The following business was managed by 1 managing director: Firas A. who was presiding over it for four years.
Firas A. was the individual with significant control over this firm, had substantial control or influence over the company.