About Yoshua Ltd (10735280) United Kingdom