About Powa Hubz Ltd (13370351) United Kingdom