Indygen Limited has existed in the UK for at least 9 years. Registered with number 09870569 in 2015, the company have office at Alpha House, Oldham OL4 1HG. The company's principal business activity number is 35110 which means Production of electricity. Indygen Ltd reported its account information for the period up to Wednesday 30th November 2022. The company's latest annual confirmation statement was filed on Friday 11th November 2022.
As for the following company, the full scope of director's duties have so far been executed by David A. who was arranged to perform management duties 9 years ago.
David A. is the individual with significant control over this firm, owns over 3/4 of company shares.