Indus London Limited has been on the local market for at least 20 years. Started with Registered No. 05272274 in the year 2004, the firm is based at 10 Spencer Road, Ilford IG3 8PW. This company's registered with SIC code 96090: Other service activities not elsewhere classified. Mon, 31st Oct 2022 is the last time when the accounts were filed.
As found in the following firm's executives list, since October 2004 there have been two directors: Shaheed A. and Amjad A..
Amjad A. is the individual with significant control over this firm and has over 1/2 to 3/4 of voting rights.