About Latumis Management Ltd. (09645149) United Kingdom