About Global First Solar Limited (07612145) United Kingdom