About Porcupine Bear Limited (07419168) United Kingdom