About Lambda Films Ltd (06462734) United Kingdom