Cat litter - there are many supermarkets and pet shops that sell these. The sandy type (clumping and non clumping), the crystal type and also the "magic balls" type.
Cat food - see above. Whiskas, kitekat and some Russian brands.
Paperwork required - no idea, sorry, our cat came from the in-laws.