About Saara Messari Ltd (11044133) United Kingdom