About Yenaa Holding Ltd (12774872) United Kingdom