About Afraga Renewable Energy Project Limited (SC708846) United Kingdom