PUFFERFISH LONDON LIMITED Company number 07556031 · Monitor this company Dissolved Overview People 6 Documents Analysis Location Related Registered office AddressTHE HUB ENTERPRISE AND INNOVATION RAVENSBOURNE, 6 PENROSE WAY, LONDON, SE10 0EN PostcodeSE10 0EN Map