About First Solar Pv Limited (10824145) United Kingdom