About Deen Management Associates Ltd (11337789) United Kingdom