About Pellicle Magazine Ltd (11895360) United Kingdom