About Pollo Ranch Ltd (13100003) United Kingdom