I found a lot of these at the Kranji Nature Trail yesterday. Would appreciate some help in identifying what species this is, and what the hostplant might be... thanks!