About Lambo Productions Limited (10865639) United Kingdom