About Serck Separation Technologies Limited (08132088) United Kingdom