About Nixa Logistics Ltd (10704078) United Kingdom