About Yakha International Limited (13479625) United Kingdom