About Dencroft Limited (10283350) United Kingdom