About Jddi Limited (13063313) United Kingdom