Dempagumi Inc are a group I found completely by accident.
Translation help for this song? I seriously am in love with these girls.