About Tri Power Developments Ltd (13075290) United Kingdom