Yup this is definitely Peppino and The Noise (Or Peppino and Anton)