About Dekokea Europe Ltd (13017489) United Kingdom