Big ideas deserve a big business presence. Here’s some tips on how to create a business presence in the UK