About Kookaburra Environmental Ltd (10529430) United Kingdom