About Nemesis Topco Limited (12970836) United Kingdom