About Kookaburra Solutions Limited (03617118) United Kingdom