About Penn Place Investments Limited (08445506) United Kingdom