About Yby Holding Ltd (12234267) United Kingdom