About Peter Mole Investments Limited (12194686) United Kingdom