About Numentas Ltd (12766538) United Kingdom