About Lambada Productions Limited (09508759) United Kingdom