About Seascape Holdings Limited (11113907) United Kingdom