About I M Super Store Ltd (10870226) United Kingdom