About Deg Solutions Limited (10326698) United Kingdom