About Yaffle Yaffle Ltd (12151142) United Kingdom