About Sculptor Holdings Limited (13253665) United Kingdom