About World Skeet Masters Limited (12424267) United Kingdom