About Sea Cap. Limited (12612318) United Kingdom