About Yacca Ltd (12697954) United Kingdom