About Power Projects Re Ltd (12211476) United Kingdom