About Sfl Mobile Radio Holdings Ltd (03464048) United Kingdom