About Intermodal Investments Limited (11058595) United Kingdom