About Paprika Tech Ltd (13038365) United Kingdom