About Kushi Yakitori London Ltd (13477009) United Kingdom