About Numiterra Ltd (12869896) United Kingdom