About Campoamor Investments Limited (08252391) United Kingdom