Sorry to gross you out. Am on holiday and Yorkshire and have several of these on legs, ankles, arm, hand and face! Really itchy swollen and hot. Any clue?