About Tridentshots Ltd (11888951) United Kingdom