About Yucca Ltd (11702590) United Kingdom