About Jacaranda Partners Limited (10155014) United Kingdom