About Kizuri Investments Ltd (12907955) United Kingdom