About Armorica Ltd (12324390) United Kingdom