About Butterfield Investments Limited (12894358) United Kingdom