About Paper Rock Scissors Ltd (12052636) United Kingdom