About Defi Holdings Limited (12877196) United Kingdom