About Jedi Developments Limited (11893248) United Kingdom