In the UK you don't need a licence to operate a business of the sort you indicate. The messages you have read are from the USA, where things are more stringent.

Technically speaking, you aren't...