About Nemesis Tech Limited (06624263) United Kingdom