A new UK-based rock trio called Snaggletooth, have only recently made noise about their formation with the release of their…