About Penrod Consulting Ltd (11320238) United Kingdom