About Numerica Technologies Ltd (13378836) United Kingdom