Treasure TLP 890
I can not find any information on who The Twisters were. Treasure Records, as far as I can tell from the back cover, was a budget label operating out of Mount Vernon, New York.
The "Peppermint Lounge" is mentioned, as an advertising gimmick on the front cover. This dates the album to 1960 - 62 when the Twist fad was in full swing.