About Separation Technologies Investments Limited (08493544) United Kingdom