About Separation Technologies Limited (02948040) United Kingdom