About Sea Capital Investments Limited (12182683) United Kingdom