About Sciris Partners Ltd (12773005) United Kingdom