About Snel Logistics & Management Ltd (12996413) United Kingdom