About Nevis Digital Limited (SC707026) United Kingdom