About Ace Comps Group Ltd. (SC686957) United Kingdom