TMC purchases minority stake from Barcelo for undisclosed sum