About Degel Limited (09254627) United Kingdom