About Nes Visual Thinking Limited (07673027) United Kingdom