About Degen Ape Ltd (13696511) United Kingdom