About Scipha Ltd (SC713678) United Kingdom