About Latus Foundation Cic (09156209) United Kingdom