Aicha started conducting its operations in the year 2014 as a Private Limited Company under the following Company Registration No.: 08986019. The firm's office was based in London at 84 Stoke Newington High Street. The Aicha Limited company had been operating in this business field for 2 years.
Amine B. and Teresa M. were listed as company's directors and were managing the firm from 2014 to 2016.