About Ns86 Limited (11738055) United Kingdom