About The Yubby Ltd (10811541) United Kingdom