About Leo Film Partner 2 Limited (04693095) United Kingdom