About Armoric Investments Limited (04218720) United Kingdom