About Desen Limited (10575366) United Kingdom