2004 marks the founding of Iliad (special Projects) Limited, a company which was situated at 2nd Floor Muskers Building, 1 Stanley Street in Liverpool. It was registered on Mon, 20th Sep 2004. Its reg. no. was 05236237 and its post code was L1 6AA. It had been on the market for about 14 years until Tue, 16th Jan 2018.
David A. and Eleftherios E. were the firm's directors and were managing the firm from 2004 to 2018.