About Yucca Management Llp (OC400960) United Kingdom