About Kyuroro Ltd (11798167) United Kingdom