I had a little spot on the bottom of y rib cage last week which has turned into this (picture attached) it is red and very sore all round it, I’m finding it hard to lay on that side. What could it be? Insect or spider bite or something else?