About Appold Defi Limited (13520506) United Kingdom