About Filterwell International Limited (01043380) United Kingdom