About Star Ace Limited (13130073) United Kingdom