About Nevis Corp Limited (12396488) United Kingdom