About Jendo Limited Ventures Limited (12811782) United Kingdom