About Powerflash Developments Ltd (12367030) United Kingdom