About Twodelta Consulting Group Limited (11709277) United Kingdom