About Leomoss Investment Group Ltd. (12221983) United Kingdom