About Seabright Associates Limited (09219902) United Kingdom