About Seabright Management Company Limited (06161439) United Kingdom