About Merenda Brand Limited (12420634) United Kingdom