About Alfanar Power Limited (11265841) United Kingdom