About Clean Seas Technologies Ltd (11538817) United Kingdom