Heat the olive oil and butter in a large frying pan. When the butter begins to sizzle, add the garlic and cook for about 30 seconds.
Add the spices (cumin, ginger, paprika and cayenne pepper) to the pan. Cook, stirring, for a few seconds.
Add the shrimp. Cook shrimp for 2-3 minutes over high heat, stirring to avoid burning the spices. As soon as all the shrimp have turned pink, they're done. Avoid cooking for much longer past this point, because shrimp very easily become overcooked.
Transfer shrimp to warmed serving dishes. Pour the spicy butter mixture over each serving. Garnish with lemon wedges and some chopped cilantro.