About Deoleo International Limited (12290223) United Kingdom