About Imimobile Sat Limited (06913318) United Kingdom