About Dematech Limited (12827574) United Kingdom