1. Adjust collider is an option on the sprite.
2. UIStretch has a "FillKeepingRatio" style on it.
3. Same as tweening anything else: TweenPosition.Begin. I'd recommend just writing a simple script and putting it on the credits panel though. Inside its update, modify its localPosition by Time.deltaTime * some amount. This is much faster for performance.