About Jedi Holdings Limited (11837166) United Kingdom