About Thule Outdoor Limited (03210726) United Kingdom