About Serac Group Limited (12252829) United Kingdom