About Filament Smart Things Accelerator Centre Limited (SC703684) United Kingdom