About Dekiru Ltd (12077942) United Kingdom