About Seaohout Sci&tech Ltd (12666414) United Kingdom