About Yakasi Limited (11664622) United Kingdom