About Didelta Limited (10331952) United Kingdom