About Pwrbox Generators Limited (13312378) United Kingdom