About S.e.r.c. Group Limited (11321239) United Kingdom