About Sofa Ninja Studios Ltd (11529248) United Kingdom