About Rock Paper Scissors Holdings Limited (12310300) United Kingdom