About The Yum Yum Shops Company Limited (07796242) United Kingdom