About Kombuki Ltd (12343474) United Kingdom