About Sel De La Tere Ltd (11842779) United Kingdom