About Yemakin Ltd (13314058) United Kingdom