my thinking behind this logo, is that the infinity symbol would really represent what you are trying to achieve, my feelings with the colour and the name green is the two elements will make your brand instantly more memorable with the correlation between the two.
with this idea i thought "filling the void to make things whole" the little green chip that slots in could represent your company and its ideas coming in to make things green
here is an original lightbulb idea using the elements in different ways... i can change them around as you please colour wise, and possibly put the logo on a solid colour background if you wish :)