About Troll Outdoors Ltd (07553624) United Kingdom