About Yoospace Group Ltd (12678668) United Kingdom