About Serac Life Sciences Ltd (11074235) United Kingdom