About Killara Investments Limited (05836544) United Kingdom