About Seren Hand Shield Ltd (12558931) United Kingdom