About Sea Foam Limited (SC298366) United Kingdom