Lump under skin can be caused by various granulomatous disorders.
can tell what exactly it is.
No medication can be prescribed just by seeing it.
So i advice you to meet a dermatologist
and get a biopsy done.
Hope I answered your query.
Feel free to ask any further doubt.
Wishing you a good health.
Thank you .