About Jacaranda Investments Limited (10577103) United Kingdom