About Thermo Logistics Holdings Limited (10065963) United Kingdom