About Demich Ltd (12277687) United Kingdom