About Imperial China Management Company Limited (11101956) United Kingdom