Hi Dr Seow, is this Small Branded Swift (Pelopidas mathias mathias)? Thanks!