About Kookaburra It Limited (06627786) United Kingdom