About Yarsa Limited (11535615) United Kingdom