the answer is BP, with is the british petrolium company
I hope that will help in the future :)
Maybach's logo includes the green and yellow M's.
Chu chu
chupa chups
icq
ICQ has a company logo matching the description. =D Hope this helped
garnier
ICQ has a flower with seven green petals and one red petal as their logo.
Petal Flower Company has a 7 petaled flower logo.
Movistar's logo is a green M with subtle yellow highlights.
Bp
john deer
the i need a bigger brain