About Yemalla Ltd (11084181) United Kingdom