Mayura credit card is designed for those looking for both style and benefits, with a focus on rewards and travel perks, according to the bank