About Genchi Ltd (12881335) United Kingdom