About Deo Inc. Ltd (13226876) United Kingdom