About De Leur Consulting Limited (10950588) United Kingdom