About Seabright Technology Ltd (13514372) United Kingdom