About Sephrex Ltd (12609432) United Kingdom