About Cooper And Cooper Investments Ltd (13210892) United Kingdom