About Penclaire Ltd (11400379) United Kingdom