About Yssa Limited (11099233) United Kingdom