About Paprika Grill Ltd (12293362) United Kingdom