About C & O Li Limited (11579319) United Kingdom