Preheat the oven to 375°F (190°C).
In a skillet over medium heat, melt the butter and sauté the garlic until fragrant, about 1 minute.
Add the chopped spinach to the skillet and cook until wilted, about 2-3 minutes. Remove from heat and let cool slightly.
In a large bowl, combine the cooked spinach and garlic mixture with cream cheese, mayonnaise, breadcrumbs, Parmesan cheese, Worcestershire sauce, hot sauce (if using), salt, and pepper. Mix well.
Place the shrimp in a greased baking dish in a single layer. Spoon the spinach mixture evenly over each shrimp.
Bake in the preheated oven for 15-20 minutes, or until the shrimp are cooked through and the topping is golden brown.
Serve hot with lemon wedges on the side.