About Ludo Logistis Limited (12682354) United Kingdom