About Serac Technologies Ltd (12258456) United Kingdom