About Filament Technology Limited (12027783) United Kingdom