About Deo Investments Ltd (12749956) United Kingdom