About Porcupine Investments Limited (04922671) United Kingdom