Go nowhere near them mate.
Take this from someone with first hand experience working for one of their "partners".
There's something very wrong and very dodgy with that part of the industry in glasgow, from sponsoring food awards and events in Canada that are almost definitely fronts, to the general shadiness of their staff. Avoid avoid avoid.