About Kooka Technologies Limited (13191096) United Kingdom