About Techen Outdoor Ltd (13622227) United Kingdom