About Latch Events Limited (13166716) United Kingdom