About Libra Film Partner 2 Limited (04692963) United Kingdom