About Seabeck Solutions Limited (12440607) United Kingdom