About Netherbank Limited (SC642322) United Kingdom