About Latch 55 Trading Limited (13188921) United Kingdom