About Denfo Ltd (11388800) United Kingdom