Do you know the brand Triumph & Disaster from New Zelande ?

If yes, what do you think ?