About Yumma World Ltd (13015892) United Kingdom