About Jdde Ltd (12704193) United Kingdom