About Nemesis Investments Limited (03196419) United Kingdom