About Latch N Go Ltd. (12043563) United Kingdom