A new World Food Centre has opened in Wrexham situated on Lord Street.