About Ji Leeds Ltd (11858846) United Kingdom