With a name like Red Lobster, you would assume that a restaurant sells a lot of opulent lobster. Are the seas really teeming with enough lobster to supply over 700 restaurants worldwide? TC Newman finds has the story