About Yakachena Ltd. (12817417) United Kingdom