About Seraseed Ltd. (09657159) United Kingdom