About Yummy Square Limited (11391645) United Kingdom