About Number Cruncher Analytics Ltd (10885040) United Kingdom