About Kamikaze Kangaroo Limited (11531728) United Kingdom