About Kde Holdings Limited (10114364) United Kingdom