About Filament Ideas Ltd (11709514) United Kingdom