About Seabright Holdings Limited (10812657) United Kingdom