About Harry Kaka Limited (12076645) United Kingdom