About Cotopaxi Limited (07038605) United Kingdom