About Kuroha Tech Ltd (11867904) United Kingdom