About Numericam Ltd (11311656) United Kingdom