About Powza Ltd (11337929) United Kingdom