About Demich London Ltd (12845856) United Kingdom