About Porcupine 3 Limited (13381221) United Kingdom