About Numeric Holdings Limited (09999310) United Kingdom