About Pirlo Solar Limited (09941838) United Kingdom