About Sea Street Investments Limited (12504878) United Kingdom