About Lagom Pictures Limited (10089791) United Kingdom