About Kilda Investments Limited (02606848) United Kingdom