About Srse Holdings Ltd (10907982) United Kingdom