In a large saucepan, cook the rice according to the package instructions and set aside. Melt the butter in a large stockpot or Dutch Oven over medium high heat. Add the shrimp and salt and pepper, to taste. Cook the shrimp until pink, stirring occasionally, about 2-3 minutes then set aside. Add garlic, onion and bell pepper to the stockpot. Cook, stirring occasionally, until tender, about 3-4 minutes. Stir in ginger until fragrant, about 1 minute. Whisk in curry paste until well combined, about 1 minute. Gradually whisk in coconut milk and chicken stock and cook, whisking constantly about 1-2 minutes. Bring to a boil. Reduce heat and simmer until slightly thickened, about 8-10 minutes. Stir in rice, shrimp, lime juice, and cilantro. Serve and enjoy!