About World Freestyle Championships Limited (09727408) United Kingdom