About Shellocean Limited (10166743) United Kingdom