Astroid Boys are a Welsh punk grime collective.