In a medium sauté pan, heat oil over medium heat and cook celery and onion, stirring occasionally, until translucent, about 5 minutes. Set aside and let cool.
In a large bowl, mix the onion and celery mixture with the mayonnaise, breadcrumbs, eggs, lemon juice, mustard, parsley, Worcestershire, Old Bay, and ¼ teaspoon of salt.
Gently fold in the crab and refrigerate for 1 hour. Form the mixture into 3-ounce cakes (you should have 8 crab cakes).
In a large nonstick skillet, heat the oil. Cook the crab cakes over moderately high heat, flipping once, until golden brown, 3 to 4 minutes per side. Cook in two batches, if needed.
Toss the pea shoots in the lime juice and season with salt. On four small plates, spoon ½ cup of creamed corn on each and top with 2 crab cakes. Garnish with the pea shoots and sprinkle with Tajín. Enjoy!