About South Sea Company Limited (08266939) United Kingdom