About Templar European Logistics Limited (11925499) United Kingdom