About Kakadu Systems Limited (03599053) United Kingdom