About Photovoltaic Solutions International Limited (07538231) United Kingdom