About Desta Technology Limited (09646988) United Kingdom