About Chubby Dumpling Ltd (11756818) United Kingdom