About Separex Ltd (12150425) United Kingdom