About Serac Capital Management Limited (12384141) United Kingdom