About Pierre Menard Ltd (13433395) United Kingdom