About Pin Investments Limited (04643110) United Kingdom