About Sphinx Studio Limited (13132283) United Kingdom