This is the MABODHI identity. The logo contains multiple elements from the origin of the name Mabodhi.
The logo shows (1) a lightbulb, which stands for brightness, solutions and technology. (2) The wire shows the letter M from Mabodhi (this is also the minimal wordmark) (3) The third reference is the leaf.
Mabodhi contains two different meanings. The first one is Ma and is a reference to My and/or Mother. The second one is Bodhi. Bodhi stands for the tree where Budhha became enlightened. The leaf stands for Growth and new things, MABODHI develops innovations (new things) Enlightening is a silent reference back to the lightbulb.