Pycnoclavella?
Bali