1. Your income is low(ish), but given your age, I applaud your initiative.
2. Offshore company setups require 2 things; an affordable jurisdiction (taxes/fees) and a forgiving residence jurisdiction (where you live doesn't tax your foreign company). If you have the second, then a UK Company is...