About Serac Partners Limited (12448055) United Kingdom