About Dalberg & Co Consulting Limited (10580693) United Kingdom