About Star & Ace Ltd (12692893) United Kingdom