About Spencer Offshore Limited (11493548) United Kingdom