Home Business UK and British overseas territories top every other offshore tax haven in the world