About Seascale Ltd (12689706) United Kingdom