About De La Serena Ltd (12661860) United Kingdom