About Demica Limited (02492599) United Kingdom