About Demike Ltd (08338027) United Kingdom