About Pfennig N Squid Ltd (07754107) United Kingdom