About Outdoor Technica Ltd (12993927) United Kingdom