About Yendle Enterprises Limited (08658358) United Kingdom