About Sea Clean Holdings Ltd. (10795827) United Kingdom