About Denken Technology Ltd (09855116) United Kingdom