About Yucka Limited (12107381) United Kingdom