About Numeric Group Limited (10752904) United Kingdom