About Cambridge Spanish Centre Ltd (11266958) United Kingdom