About Sealbase Limited (09328969) United Kingdom