About Dementech Limited (10367905) United Kingdom