About De Vallin Ltd (13017281) United Kingdom