About Lamba Desserts Limited (13102005) United Kingdom