About Re-power International Limited (10809133) United Kingdom