About Sea Investment Holdings Limited (11201601) United Kingdom