About Kookaburra Sport Limited (02224090) United Kingdom