About Yalc Ltd (12077894) United Kingdom