About Deka Holdings Ltd (10207896) United Kingdom