About Yaffle Investments Limited (08610044) United Kingdom