The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by DataMax Registrars Limited, 2023-02-14 08:12:36

Mainstream Energy Annual Report 2021

Mainstream Financial Report-8

NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 39


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 40


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 41


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 42


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 43


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 44


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 45


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 46


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 47


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 48


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 49 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 50


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 51


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 52 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 53 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 54 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 55 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 56


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 57


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 58


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 59


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 60


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 61


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 62


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 63


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 64


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 65


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 66


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 67 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 68 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 69


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 70


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 71


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 72


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 73


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 74 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 75


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 76


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 77


NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 78


Other National Disclosures


VALUE ADDED STATEMENTS For the year ended 31 December 2021 M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 79


FINANCIAL SUMMARY M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 80


FINANCIAL SUMMARY M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 81


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021


M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021


Click to View FlipBook Version