About Jeddo Studios Limited (10551706) United Kingdom