About Latched Ltd (11551605) United Kingdom