About Genesis Pv Solutions Limited (NI675218) United Kingdom