About Sr23 Holdings Limited (11863234) United Kingdom