The Bug Club - surely by now a shoo-in for everybody’s favorite three-piece garage band from Wales - have signed…