About Yekola Digital Ltd (12474115) United Kingdom