About Ace Strike Force Ltd (11105806) United Kingdom