About Ddc 3420 Limited (12995942) United Kingdom