About Deo Investment And Support Services Ltd. (10146979) United Kingdom