This is one of the hard-to-id species. After some hard work of id'ing, this one is most probably Small Branded Swift (Pelopidas mathias mathias), with 90% confidence. :bsmileo: