About Yeka Ltd (13511841) United Kingdom