About Lime Tree Investments Limited (11926697) United Kingdom