About Paprika Hitchin Ltd (11547613) United Kingdom