Hi just wondering if anyone knows what this is. My son has it on his armband hands its itchy. Hes not ill at all happy being a lunatic.