About Yaa London Ltd (12268130) United Kingdom