About Star Powa Limited (11256039) United Kingdom