About Selcouth Digital Ltd. (10264514) United Kingdom