Lady beetle
Coccinellids are found worldwide, with over 5,000 species.  Most species are insectivorous, feeding mainly on the true bugs, the Hemiptera.  These are insects which feed on plants, such as aphids (greenfly) or scale insects. Ladybeetle larvae are also voracious (greedy) eaters of greenfly.