About Filtered Technologies Limited (06888906) United Kingdom