About Mackenzie Holdings Limited (SC110218) United Kingdom