About Nemesis Limited (03432346) United Kingdom