About Scissors Palace Ltd (13259695) United Kingdom