About Neem Investments Limited (11586195) United Kingdom