About Latota Community Interest Company (11612059) United Kingdom