Damola Adamolekun Acquisition by RL Investor Holdings LLC Completed Red Lobster is one of the world’s largest seafood restaurant chains 545 restaurants in 44 U.S. […]