About Mackenzie Spencer Investments Limited (10782101) United Kingdom