About J1ddx Ltd (11640928) United Kingdom