About Scizzor Studio Limited (11087943) United Kingdom