About Dembski Ltd (10069268) United Kingdom