About Campoamor R17 Limited (12226195) United Kingdom