Celebrity Attractions, which has brought Broadway shows to Tulsa for 40 years, has been sold to London-based Ambassador Theatre Group.