About Numancia Limited (12308372) United Kingdom