About Powerflax Ltd (12797436) United Kingdom