About Nemesis (london) Limited (05846410) United Kingdom