About Dekell International Limited (11229107) United Kingdom