About Import Management Corporation Ltd (12691251) United Kingdom