About Pencarrie Holdings Limited (11542633) United Kingdom