About Pilgrim Solutions Limited (06503096) United Kingdom