About Deo Management Consultancy Ltd (10852522) United Kingdom