About Yakira Group Ltd (10667688) United Kingdom