About Andreu Carulla Limited (SC588016) United Kingdom