About Yakora Limited (13519293) United Kingdom