About Mckenzie Delis Ventures Holdings Limited (11392237) United Kingdom