About Scissors Palace London Ltd (10986168) United Kingdom