About Yook Holdings Ltd (11645151) United Kingdom