About Kaniwa Limited (12920251) United Kingdom