About Denlee Holdings Ltd (11197214) United Kingdom