About Mackenzie Isaac Holdings Ltd (13046838) United Kingdom