About Penrallt Holdings Ltd (12810062) United Kingdom