About Demdike Limited (10663201) United Kingdom