About Mobile World London Ltd. (12902905) United Kingdom