About Sea Blocks Management Limited (04100146) United Kingdom