About Demtec Limited (10604935) United Kingdom