About Degli 3 Limited (05679392) United Kingdom