About Jadu Management Ltd (12785148) United Kingdom