About Jeddo Investments Limited (04770621) United Kingdom