About J.dule Management Limited (11179936) United Kingdom