About Numantia Limited (11643661) United Kingdom