About Nemootix Ltd (13071061) United Kingdom