About Yapper Ltd (12878219) United Kingdom