About Sandell Holdings Limited (10369124) United Kingdom