About Degel Global Limited (09392923) United Kingdom