About Kenjiro Trading Ltd (12977939) United Kingdom