About Kookaburra Limited (02166411) United Kingdom