About Jacaranda House Investments Limited (12222480) United Kingdom