About Leogistics Ltd (13595128) United Kingdom