About Serac Associates Limited (10793595) United Kingdom