About Degen Capital Ltd (12212358) United Kingdom