About Denzora Ltd (12739600) United Kingdom