About Deo Management Ltd (11684477) United Kingdom