About Numachi Ltd (13710978) United Kingdom