About Deglel Limited (10114979) United Kingdom