About Links Nordic Idea Limited (09475641) United Kingdom