At a guess I think it is Hypolycaena merguia.

TL Seow