CEO
CEO Approval Rating
- -/100
Bulb is an England-based renewable energy company that distributes electricity for residential and commercial sectors.