About Sa-sa Studio Limited (13648815) United Kingdom