About Jeddo Innovations Limited (08539356) United Kingdom