About Ppa Projects International Limited (12963149) United Kingdom