About Desmo Solutions International Ltd (10326152) United Kingdom