About Deano Hendo Limited (11397706) United Kingdom