About Logos Logistics (holdings) Limited (SC492182) United Kingdom