About Armoric Holdings Limited (04218869) United Kingdom