About Degen Service Ltd (12206333) United Kingdom