About Intermol Ltd (11588762) United Kingdom