About Demcis Limited (12698519) United Kingdom