About Last Minute Logistics Ltd (12727561) United Kingdom