About Numerator Limited (05694288) United Kingdom