About Seechance Investment Limited (11853610) United Kingdom