About Paprika Sevenoaks Limited (12112554) United Kingdom