About Seacall Ltd. (03673958) United Kingdom