About Deoduce Management Limited (11317175) United Kingdom