About Scissor Digital Limited (10863873) United Kingdom