You can have steriod injections which can make a dramatic reduction in size and change keloid colour to one that matches your own skin. Im not 100% sure if it is permanent, but i know it is a long lasting solution and has a high rate success.
hope that helps.
Unfortunately there is no cure for keloids as of now,but just to reduce the size and symptoms there are methods.