About Kizaru Limited (12736561) United Kingdom