About Hortus Investments Limited (12399432) United Kingdom