About Dennhardt Consulting Ltd (10425072) United Kingdom